Introduction

Linkexe Hacker 2.0 is an administrating tool. It helps to maintain the system by changing the system parameters, windows properties and class attributes which you cannot not change them elsewhere.

Linkexe Hacker 2.0 works well on Win95/98/2000/ME/NT, however, you must be an administrator if you are running on Win2000/NT. Hacker 2.0 is upgradeable; you can download service packs, Tips and Tricks from our websites at http://www.linkexe.com/hacker.

Please note that Linkexe Hacker 2.0 does not perform any illegal operations on your system.


Introduction

Linkexe Window Hacker 1.0 [WinHack] allows you to change window properties and class attributes. By using the finder tool and hierarchical list provided, you may edit every window on the desktop. Also, WinHack allows you to intercept messages between window and system, and write directly to the heap memory.

WinHack comes with an editor called Hacker Editor. It can edit WinHack manually, and it is a important tool to do the ‘cleaning up’ because a huge database will be generated when you use WinHack to edit too many windows.


Introduction

Linkexe File Hacker 1.0 [FileHack] is a simple file editor allows you to read/write text or binary file. Also, you may use this tool to edit a file’s creation and modification date/time.


Introduction

Linkexe System Information Editor 1.0 [SysEditor] allows you to change system parameters, such as the double click rectangle and animation effect, which will affect the whole system.


Choosing Component

Linkexe Hacker 2.0 comes with 3 components, namely WinHack, FileHack and SysEditor. Each of them has different functions, therefore, you have to choose the right component before you can get started.

Please refer to the introduction for the functions of each component.


Contact us

Linkexe Website: http://www.linkexe.com

Homepage: http://www.linkexe.com/hacker

Feedback: feedback@linkexe.com

Technical Support: support@linkexe.com

Customer Service: service@linkexe.com


Help Assistant

Help Assistant is started automatically if Microsoft Agent is installed. It tells you the function of the control when the cursor stays over it for 1 second, and sometimes, it tells you what is going on.

In order for the agent to speak, you need to have a text-to-speech engine. It can be downloaded and installed from the website http://activex.microsoft.com/controls/agent/cgram.exe [836KB]

In Window Hacker, the property sheet, you will find a question mark at the top-right hand corner. By clicking on it, the cursor will change. Then, you are allowed to get help on a particle control when you click on it.

To hide Help Assistant, right click on it and select ‘hide’. To show it again, go to the help menu and select ‘help’.


Window

In a graphical Win32-based application, a window is a rectangular area of the screen where the application displays output and receives input from the user. Therefore, one of the first tasks of a graphical Win32-based application is to create a window.

A window shares the screen with other windows, including those from other applications. Only one window at a time can receive input from the user. The user can use the mouse, keyboard, or other input device to interact with this window and the application that owns it.

A window may be an owned window, disabled window, foreground window, or background window. These are some of the different ways that a window can relate to the user or another window. Therefore, when you see a simple window, WinHack displays a hierarchical structure which show you what that simple window consist of.

When a window is destroyed, the system hides the window, if it is visible, and then removes any internal data associated with the window. This invalidates the window handle, which can no longer be used by the application.


File

Files are stored on storage media, such as disks or tapes, and can be organized into groups called directories. In FileHack, you can open a file as Text or Binary. When opening a Text File, you can expect the contents of the file are readable, and vice versa.

A file time represents the specific date and time at which a given file was created, last accessed, or last written to. The system records file times whenever applications create, access, and write to files. The system records the times using a 64-bit value specifying the number of 100-nanosecond intervals that have elapsed since 12:00 a.m. January 1, 1601 (UTC). As a result, you cannot set a file time before 1601 in FileHack. Writing to a file changes the last write time; writing to or reading from the file (including running an executable file) changes the last access time.


Process and Thread

A Win32®-based application consists of one or more processes. A process, in the simplest terms, is an executing program. One or more threads run in the context of the process. A thread is the basic unit to which the operating system allocates processor time. A thread can execute any part of the process code, including parts currently being executed by another thread.

Each process provides the resources needed to execute a program. A process has a virtual address space, executable code, data, object handles, environment variables, a base priority, and minimum and maximum working set sizes. Each process is started with a single thread, often called the primary thread, but can create additional threads from any of its threads.

All threads of a process share its virtual address space and system resources. In addition, each thread maintains exception handlers, a scheduling priority, and a set of structures the system will use to save the thread context until it is scheduled. The thread context includes the thread's set of machine registers, the kernel stack, a thread environment block, and a user stack in the address space of the thread's process.

Note: When using Ctrl+Alt+Del to terminate a program, you are actually terminating a process. As a result, all windows that are contained by that process will be destroyed as well.


System Parameter

The system parameters describe system attributes such as double-click time, screen saver time-out, window border width, and desktop pattern.


StepbyStep
Step by Step [Window Hacker]

1. Launch Window Hacker from Start Menu.

2. Click ‘Find’ button on the toolbar.

3. Click ’Hide Win-Hack’. Then drag the Finder Tool to the desired window and release it.

4. Click ‘Highlight’ button to ensure that the highlighted window is the one you want to hack. This step is important because a window may consist of many child windows. For example, if you release the Finder Tool on a button of the window, you are actually choosing the button instead of the window you want. Click ‘OK’

5. Once you see the property sheet below, you can edit the window. After you made all the changes, click ‘OK’ or ‘Apply’. Note that the window title should be the same as the ‘Caption’, or you have chosen the wrong window.

6. You can get help from the question mark button at the top-right hand corner.

7. Once you can work well with Window Hacker, you can actually select it from the list directly. If you cannot find it, then click ‘Refresh’ button to refresh the list and look for it again. This technique is important because when you hide a window, the only way to show it again is to select the window from the list and the show it.

8. You can export the Hacker Database, which keeps all the records of the hacked windows, or import a Hacker file to the Database from the File Menu. Once you have got all the basic skills, you can try to use other functions.


StepbyStep
Step by Step [File Hacker]

1. Launch File Hacker from Start Menu.

2. Create or open a file. To open a binary file, choose Binary from the ‘Open as’ Combo Box.

3. If you choose to open a Text file, you can edit it like Notepad, or you will see the binary editor as below.

4. All data are represented in hexadecimal. The left-most column represents the line number. The right-most column shows the data in character. For example, if you type 41 on the left, you will see an ‘A’ on the right.

5. Please note that you can only enter 0 to F for hexadecimal. For example, if you want 47, then type 2F. Also, the maximum value is 255, that is FF, because each of this value occupies 1 byte.

6. When you save the file, you can change the creation and modification date/time. You must not set any time before year 1601. See Reference - File.


StepbyStep
Step by Step [System Editor]

1. Launch File Hacker from Start Menu.

2. Choose a parameter. The Remark column tells you what that parameter does.  Click on it to edit.

3. Each parameter has it’s own editor. For example …

4. Please note that not all the parameters can be changed, some of them may have to restart computer, some may be denied by the system and some may have no effect after changing.


Tips and Tricks

You are advised to download the latest Tips and Tricks from our website at http://www.linkexe.com/hacker

1. Enhance a program’s performance

Use WinHack, choose that program’s window, and then go to Process page, change Process Priority to High. Changing this property will cause the system to schedule more CPU time to that program, but this will slow down other programs. Only change Process Priority to Real-Time when it’s time-critical

2. Disable the Double-Click feature

[System] Use System Editor, select Mouse Dbl-Click Rectangle, and set both values to zero

[Window] Use Window Hacker, choose a window, and go to Event page. Select Mouse, and then uncheck the LDblClk, MDblClk and RDblClk

3. Disable the system [Unrecoverable by Hacker]

[For Win95/98/ME user only] Use Window Hacker, choose #32769 [Desktop], and then set Enable to False. To undo it, see Faq

4. Hide the desktop

Use Window Hacker, choose Program Manager, and then set Visible to False

5. Change the ‘Starting Windows 95 …‘ when you start your computer

Use Explorer to show all hidden files, and then make sure that c:\io.sys is not read-only. Use File Hacker, open c:\io.sys, look for the sentence ‘Starting Windows 95  ...’ and change it to something else. For example, change it to ‘Starting Windows ME’. Please remember do not increase the file size, that is do not try ‘Starting My Windows 95 …’, because you are adding extra 3 bytes to the file and it may not run properly. You can use the finder from the Edit Menu to look for the sentence. Please note that you are editing Microsoft material, therefore you should seek permission from them first

6. Set the size of maximized windows

Use System Editor, select Work Area, and then adjust accordingly

7. Disable dragging

Use System Editor, select Drag Rectangle, and set the width and height to 9999

8. Disable the clock of the game Minesweeper

Execute Minesweeper. Use Window Hacker, choose Minesweeper, and go to Event page, uncheck Timer

9. Close a window

Use Window Hacker, choose a window, and then press the ‘Destroy’ button. This is different from the Ctrl+Alt+Del in some ways. It is more natural. If it failed, you can then try the Process page ‘Terminate’ button. However, this is the same as Ctrl+Alt+Del


Uninstaller
Uninstall Hacker 2.0

Linkexe Hacker 2.0 comes with an uninstaller. You can find it in the Control Panel Add/Remove Programs. To uninstall, click on ‘Linkexe Hacker 2.0’ and then follow instructions.


Faq
Frequently Asked Questions

If your question is not answered below, visit Hacker homepage at http://www.linkexe.com/hacker, or contact us via email [see Contact us].

1. Am I breaking the law when using Linkexe Hacker 2.0?

Linkexe Hacker 2.0 is using standard Win32 API, which is supplied and reviewed by Microsoft. All the operations are legal and should not have any problems. We would describe this program as an administrating tool. However, Linkexe cannot guarantee.

2. No effect after making some changes using Hacker.

Linkexe Hacker 2.0 only uses the standard Win32 API to make changes to the system. It is up to the system to respond and sometimes, different systems will respond differently.

3. I have edited a window but the changes happened on another window.

WinHack is basically using the window name, class name and ID to identify windows. However, it is possible to have a window sharing the same name and ID with others. As a result, WinHack will base on ‘first come first serve’ to change that window’s properties.

4. Access Denied or File not found.

If you are running NT or 2000, you must be an administrator or given certain power to use Hacker. It is because the security system will try to deny some operations, which can be harmful to other applications. However, Hacker 2.0 has been tested many times and these problems have been reduced to a minimum. As for the File not found, the file may be marked read-only or in-use, or insufficient disk space.

5. Insufficient disk space.

Linkexe Hacker 2.0 is growing in size, because whenever you make changes to a window, its data will be added to the Hacker Database. When you encounter insufficient disk space, use Hacker Editor to do some ‘cleaning up’. See How to - use Hacker Editor.

6. Can I distribute Linkexe Hacker 2.0?

No. Although Linkexe Hacker 2.0 is a freeware, you are not allowed to distribute it unless you have got our permission. See Contact us.

7. Where can I obtain Linkexe Hacker 2.0 source code?

Linkexe Hacker 2.0 is not an open-source program, but you can purchase it from us. See Contact us.

8. I disable the #32769 [Desktop] and now unable to restart computer.

Use command prompt to start the system, delete the file named Hacker.haw in the Hacker directory.

9. How to restore the default setting?

If you are restoring window, use Hacker Editor to erase the window record. If you are restoring system or a file, Linkexe does not provide a way to do the job for you.


UseHackEdit
Using Hacker Editor

Hacker Editor allows you to manage the Hacker Database as well as other Hacker files. To open the Database, go to File Menu and then select Open Hacker.

When you see the above picture, use the up-down arrow to browse the file. Press ‘Clean’ button to remove that window from the file, or ‘Clean All’ to erase all records. Please not that every record occupies about 2KB of space, so cleaning up is important. The ‘Find’ button will lead you to WinHack and find that window.

You can edit the data manually. However, you are not advised to do so.